package com.jiangchuang.service;

import com.jiangchuang.domain.entity.Activity;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 活动服务接口
 */
public interface IActivityService {
    
    /**
     * 获取当前最新的开启的活动
     * @return 活动信息
     */
    Activity getLatestActiveActivity();

    /**
     * 获取所有活动
     * @return 活动列表
     */
    List<Activity> getAllActivities();

    /**
     * 编辑活动
     * @param activity 活动信息
     * @return 是否编辑成功
     */
    boolean updateActivity(Activity activity);

    String uploadActivityImg(Integer aId, MultipartFile img);
}